@media (max-width:1900px){
    
    
}

@media (max-width:1620px){
    .location-highlights-right h3{font-size: 30px;}
      .container{max-width: 100%;padding: 0 15px;}
    .joy-left h2, .main-highlights h2, .location-highlights h2, .masterplan-main h2, .book-free-site-visit h2{font-size:50px;line-height:60px;}
    .location-highlights {padding: 30px 0;}
    .amenities-blk {padding: 30px 0;}
    .modal_div a{padding: 3px 12px;font-size: 12px;border-radius: 15px 15px 0 0;}
    .modal_div{top:35%;}
    .location-highlights-right {padding: 40px;}
    .location-highlights-right p strong{font-size: 18px;}
    .location-highlights-right p span{font-size: 18px;}
    .location-highlights-right p span:before{right:72px;top:-3px;}
    .header-center ul li a{font-size: 20px;}
    .amenites .slick-dots{bottom: 25%;}
    .amenities-blk-left h2{font-size: 30px;line-height: 40px;}
    .amenities-blk-left p{font-size: 20px;line-height: 22px;}
}
@media (max-width:1400px){ 
  
    .header-center ul li{padding: 12px 10px;}
    .header-center ul li a{font-size: 20px;}
    .download-brochure{width: 235px;}
    .header-rt ul li:nth-child(2) a{width:170px;}
}
@media (max-width:1350px){
    .form-block{padding: 25px;}
    .joy-left h3{font-size: 30px;}
    .joy-left img {width: 150px;}
    .modal_div a{font-size: 18px;line-height: 22px;padding: 15px 15px 10px;}
    .form-block-cnt ul li{padding: 0 15px;}
    .form-block-cnt ul li input{width: 100%;}
    .joy-right {padding: 50px 0px 0 50px;}
    .main-highlights-bottom-main ul li{padding: 0 25px;}
    .location-highlights{}
    .location-highlights-right{padding: 50px;}
}
@media (max-width:1250px){
    .header-rt ul li:nth-child(1){padding: 0 78px 0 0;}
    .form-block-cnt ul li button{width: 100%;}
    .download-brochure {width: 200px;}
    .header-rt ul li:nth-child(2) a{width: 150px;font-size: 15px;}
    .header-rt{padding: 10px 20px 0 0;}
   
}
@media (max-width:1199px){
    
}
@media (max-width:1024px){
    .banner-blk{height: auto;}
}
@media (max-width:991px){
    
    .banner-right{padding: 0 20px 20px;}
    .form-block-cnt ul li {padding: 0 15px 30px;width: 100%;margin: 0;display: inline-block;height: 70px;}
    .form-block-cnt ul li:last-child{margin: 0 auto;width: 100%;}
    .joy-right {padding: 10px;}
    .joy {padding: 20px;}
    .joy-left h2, .main-highlights h2, .location-highlights h2, .masterplan-main h2, .book-free-site-visit h2{font-size: 60px;}
    .main-highlights-bottom-main ul li:last-child{border: 0;}
    .main-highlights-bottom-main ul{padding: 20px;}
    .amenites .slick-dots{bottom: 45%;}
    .banner-blk ul li img{height: auto;}
    .location-highlights-right {padding: 20px;}
    .location-highlights-right p strong{font-size: 17px;}
    .location-highlights-right p span{font-size: 17px;}
    footer{padding: 75px 20px;}
    .footer-left{border: 0;}
    .footer-left a{font-size:20px;line-height: 30px;}
    .amenities-blk-left{padding: 40px 20px;}
    .header-lt a{margin: 0;}
    .banner-blk .slick-dots{width: 25px;}
    .banner-blk .slick-dots li{width: 20px;}
    .joy-left h3{margin: 0;}
    
      nav{display: none;}       
   #nav-icon{display:block;position:absolute;top: 0;right: 10px;}
    .sticky #nav-icon{top: 0;}
 .side_bar{display:block;width:240px;background: #fdb717;height:100%;position:fixed;top:0;right:-240px;z-index:9;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;overflow:auto;padding: 70px 0;}

	.side_bar  .header-lt-top{display: block !important;} 
	.side_bar ul{padding:0;margin: 0;}  
	.side_bar ul li{padding: 10px  0;float:none;display: block !important;width: 100% !important;margin:0;background:none;border:none;position: relative;} 
    
	.side_bar ul li a{display:block;padding: 0px 20px;font-size: 20px;color:#fff !important;text-align: left;}
    
	.menu{text-align: center;margin: 0 auto;position:absolute;right: 14px;top: 30px;z-index:999;padding:4px 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o--webkit-transform: translateY(-50%);}
	.side_bar nav ul{display:block!important;position:static; padding:0; box-sizing:border-box; }
    .side_bar nav{display: block;}
    .side_bar nav ul li.book a{color: #000;}
	.side_bar nav ul{width:100%; padding:0;position: relative;}
	.wrapper{position:relative; top:0; right:0; transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-web-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;}    
	body.open{overflow:hidden;}
	.open .wrapper{right:240px;top:0px;position: fixed;}   
    .open .side_bar{right:0}
	.open #nav-icon{}
    .header-center{display:none;}
    .header-rt{display:none;}

    .header-rt ul li:nth-child(2) a{width: 100%;background: #00446f;}
    .header-rt ul li:nth-child(1) {padding: 0 15px;}
    .download-brochure{width: 90%;margin: 0 auto;}
    
      .header-center:nth-child(4) { display: none !important;}
  .header-rt:nth-child(5) { display: none !important;}
  .header-center:nth-child(3) { display: none !important;}
  .header-rt:nth-child(6) { display: none !important;}
  
      .side_bar .header-center{display:block;}
    .side_bar .header-rt{display:block;padding: 0;}
    .sticky-bar{position:static !important;height: auto !important;}
}


@media (max-width:767px){
    .header-center ul li a{font-weight:500;}
    .map-in {
    background: #fff;
    padding: 30px 30px;
    width: 100%;
    position: relative;
    left: 0;
    margin: 30px 0;
    height: 100%;
    top: auto;
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -o-transform: translateY(0%);
    bottom: 0;
}
    .masterplan-img iframe{height:auto;}
     .swiper-container .swiper-slide{display:block !important;}
    .h-slide{float:none !important;width:100% !important;}
    .h-slide1{float:none !important;width:100% !important;}
    .amenites h2{text-align:center;padding:0 15px 15px;font-size:40px;}
    .form-block{position:static;}
    .slider__control-wrapper{bottom:50%;}
    .banner-right h2{padding:0 0 5px;}
    .banner-right p{font-size: 15px;line-height: 17px;padding:0 0 10px;}
    .main-highlights h2:after{width:30%;}
    .faq-block .answer .info cite{width:65%;}
    .faq-block .answer .info img {width: 3.5vw;}
    .banner-frame-blk{height:815px;}
   .slide__wrapper{justify-content: end;}
}

@media (max-width:599px){
#chat-bot-launcher-container{bottom:60px !important;}
    .pop-up .form-in .form-control{height:40px;}
    .pop-up h2{font-size:20px;}
    .form-block-cnt ul li{height:60px;padding:0 15px 10px;}
    .form-block-cnt ul li input{font-size:15px;height:40px;line-height:40px;}
    .form-control{font-size:15px;line-height:40px;}
    select.form-control:not([size]):not([multiple]){height:40px !important;}
    .form-block{padding:10px;}
    .footer-cnt {padding: 5px 0;}
    .main-highlights h2{text-align:center;}
    .footer-main p{padding:5px 0;}
    footer {padding: 10px;margin-top: 10px;}
    .location-highlights img{width:200px;}
    .joy-left img{width:100px;}
      .wf-contact {display: block;width: 100%;margin: 0 auto;padding: 0;height: auto;position: fixed;bottom: 0;right: 0;left: 0;z-index: 99999999;color: #fff;text-align: center;background:#fff;padding:10px 3px;}
.wf-contact-box a {
        color: #fff;
        background: #0a2d4c;
        padding: 14px 5px;
        width: 46%;
        display: inline-block;
        font-size: 16px !important;
        font-weight: 500;
        }
    .masterplan-main p {
    text-align: center;
    padding: 0 0 20px;
    font-size:17px;
}
    .amenities-blk h2 {font-size:60px;}
    .header-rt ul li:nth-child(1) a:after {
    content: "";
    position: absolute;
    right: 45px;
    top: 3px;
    background: url(../images/phone.png)no-repeat;
    width: 45px;
    height: 45px;
    border: 2px solid #000000;
    border-radius: 100%;
    background-position: center;
}
    .wrapper1 {
    height: 850px !important;}
    .modal_div a {
    font-size: 16px;
    line-height: 22px;
    padding: 10px 9px 0px;
}
    .main-highlights h2:after {
    content: "";
    position: absolute;
    background: url(../images/main-line.png)no-repeat;
    width: 45%;
    height: 4px;
    background-position: left;
    right: 54px;
    /* margin: 0 auto; */
    top: 30px;
    left: -51px;
    display:none;
}
.location-highlights h2:after {
    content: "";
    position: absolute;
    background: url(../images/new-line.png)no-repeat;
    width: 15%;
    height: 4px;
    background-position: right;
    right: 0px;
    margin: 32px auto;
    display:none;
}
    .popup {width:300px;margin:60px auto;}
    .joy-left h2, .main-highlights h2, .location-highlights h2, .masterplan-main h2, .book-free-site-visit h2{font-size: 40px;}
    .banner-frame-blk{height:585px;margin:40px 0 0 0;}
    .faq-block .answer .info span {
    width: 100% !important;
    }
}
   
@media (max-width:478px){
    .wf-contact-box a{font-size:11px;}
}






























